home *** CD-ROM | disk | FTP | other *** search
/ PC User 2003 August / Australian PC User - August 2003 (CD2).iso / software / online / files / netsnip.exe / %MAINDIR% / Templates / Details / Default.xsl
Encoding:
Extensible Markup Language  |  2003-06-02  |  4.4 KB  |  165 lines

  1. <?xml version="1.0"?>
  2.  
  3. <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
  4.  
  5.   <xsl:template match="/">
  6.  
  7.     <HTML>
  8.  
  9.     <head>
  10.  
  11.       <title>
  12.          <xsl:value-of select="NSDetails/SnippetDetails/Name"/>
  13.       </title>
  14.     </head>
  15.  
  16.       <BODY>
  17.             
  18.     <table border="0" width="100%" bgcolor="#FFFFFF" cellspacing="1" cellpadding="2">
  19.       <tr><td>
  20.  
  21.                   <A>
  22.                     <xsl:attribute name="HREF"><xsl:value-of select="NSDetails/SnippetDetails/Path"/></xsl:attribute>
  23.                    <b><font size="4" face="Verdana" color="#FF6600">
  24.   
  25.                     <xsl:value-of select="NSDetails/SnippetDetails/Name"/><xsl:value-of select="NSDetails/SnippetDetails/Extension"/></font></b></A>
  26.  
  27.  
  28.           </td></tr>
  29.  
  30.       <tr><td>
  31.           <font size="1" face="MS Sans Serif">To view this document click the link above or double click item in Net Snippets Explorer Bar.</font>
  32.           </td></tr>
  33.  
  34.       <tr><td><hr size="1" width="50%" align="left"/></td></tr>
  35.           
  36.           <xsl:apply-templates select="NSDetails/SnippetDetails"/>
  37.  
  38.     </table>
  39.  
  40.       </BODY>
  41.     </HTML>
  42.  
  43.   </xsl:template>
  44.  
  45.   <xsl:template match="SnippetDetails">
  46.          <tr><td>     
  47.              <TABLE BORDER="0" width="100%" cellpadding="2" cellspacing="0">
  48.            
  49.                <tr>
  50.                 <TD><font size="1" face="MS Sans Serif"><b>Importance</b></font></TD>
  51.                </tr>
  52.                <tr>
  53.                 <TD><font size="1" face="MS Sans Serif"><xsl:value-of select="Importance"/></font></TD>
  54.                </tr>
  55.  
  56.               <tr><td><br/></td></tr>
  57.  
  58.            <xsl:if test="Date">
  59.                <tr>
  60.                  <TD><font size="1" face="MS Sans Serif"><b>Created</b></font></TD>
  61.                </tr>
  62.                <tr>
  63.                  <TD><font size="1" face="MS Sans Serif"><xsl:value-of select="Date"/> <xsl:value-of select="Time"/></font></TD>
  64.                </tr>
  65.  
  66.               <tr><td><br/></td></tr>
  67.            </xsl:if>
  68.  
  69.            <xsl:if test="Comments">
  70.                <tr>
  71.                 <TD><font size="1" face="MS Sans Serif"><b>Comments</b></font></TD>
  72.                </tr>
  73.                <tr>
  74.                 <TD><font size="1" face="MS Sans Serif"><xsl:value-of select="Comments"/></font></TD>
  75.                </tr>
  76.               <tr><td><br/></td></tr>
  77.            </xsl:if>
  78.  
  79.            <xsl:if test="Keywords">
  80.                <tr>
  81.                 <TD><font size="1" face="MS Sans Serif"><b>Keywords</b></font></TD>
  82.                <tr>
  83.                </tr>
  84.                 <TD><font size="1" face="MS Sans Serif"><xsl:value-of select="Keywords"/></font></TD>
  85.                </tr>
  86.               <tr><td><br/></td></tr>
  87.            </xsl:if>
  88.  
  89.  
  90.            <xsl:if test="Biblio">
  91.                <tr>
  92.                   <td><font size="1" face="MS Sans Serif"><b>Bibliography</b></font></td>
  93.                </tr>
  94.     
  95.                   <xsl:apply-templates select="Biblio"/>
  96.  
  97.            </xsl:if>
  98.  
  99.  
  100.            <xsl:if test="CFields/CField">
  101.  
  102.                <tr><td><br/></td></tr>
  103.  
  104.                <tr>
  105.                   <td><font size="1" face="MS Sans Serif"><b>Custom Information</b></font></td>
  106.                </tr>
  107.     
  108.                <xsl:apply-templates select="CFields/CField"/>
  109.            </xsl:if>
  110.  
  111.               </TABLE> 
  112.  
  113.          </td></tr>    
  114.   </xsl:template>
  115.  
  116.  
  117.   <xsl:template match="Biblio">
  118.  
  119.      <tr><td>
  120.        <font size="1" face="MS Sans Serif">Type: <b><xsl:value-of select="Type"/></b></font>
  121.      </td></tr>
  122.  
  123.      <xsl:apply-templates select="Field"/>
  124.  
  125.      <tr><td></td></tr>
  126.  
  127.   </xsl:template>
  128.  
  129.  
  130.   <xsl:template match="Field">
  131.  
  132.          <xsl:if test="Value">
  133.          <tr>
  134.            <td><font size="1" face="MS Sans Serif"><xsl:value-of select="Name"/>:
  135.            
  136.  
  137.         <xsl:choose>
  138.         <xsl:when test="IsURL">
  139.            <A>
  140.               <xsl:attribute name="HREF"><xsl:value-of select="Value"/></xsl:attribute>
  141.               <xsl:value-of select="Value"/>  
  142.            </A>
  143.     </xsl:when> 
  144.                 
  145.         <xsl:otherwise>
  146.            <xsl:value-of select="Value"/>
  147.         </xsl:otherwise>
  148.         
  149.         </xsl:choose>
  150.            
  151.         </font></td>
  152.          </tr>
  153.          </xsl:if>
  154.  
  155.   </xsl:template>
  156.  
  157.   <xsl:template match="CField">
  158.  
  159.          <tr>
  160.            <td><font size="1" face="MS Sans Serif"><xsl:value-of select="Name"/>: <xsl:value-of select="Value"/></font></td>
  161.          </tr>
  162.  
  163.   </xsl:template>
  164.  
  165. </xsl:stylesheet>